package com.thor.palmmall.rest.order;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List;

import com.thor.commons.entity.UCN;
/**
 *促销
 * @author Vergar
 *
 */
public class AProductProm implements Serializable{

	private static final long serialVersionUID = -5737482275045566100L;
	private String activityId;
	private String promotionUuid;
	private String activityName;
	private String activityType;
	private String segmentType;
	private UCN contract;
	private UCN tenant;
	private String shops;
	private String beginTime;
	private String endTime;
	private BigDecimal discountRate;
	private BigDecimal cutAmount;
	private BigDecimal minConsumptionAmount;
	private BigDecimal maxVoucherAmount;
	private List<HashMap<String,BigDecimal>> segments;

	public String getPromotionUuid() {
		return promotionUuid;
	}
	public String getActivityId() {
		return activityId;
	}
	public void setActivityId(String activityId) {
		this.activityId = activityId;
	}
	public void setPromotionUuid(String promotionUuid) {
		this.promotionUuid = promotionUuid;
	}
	public String getActivityName() {
		return activityName;
	}
	public void setActivityName(String activityName) {
		this.activityName = activityName;
	}
	public String getActivityType() {
		return activityType;
	}
	public void setActivityType(String activityType) {
		this.activityType = activityType;
	}
	public String getSegmentType() {
		return segmentType;
	}
	public void setSegmentType(String segmentType) {
		this.segmentType = segmentType;
	}
	public UCN getContract() {
		return contract;
	}
	public void setContract(UCN contract) {
		this.contract = contract;
	}
	public UCN getTenant() {
		return tenant;
	}
	public void setTenant(UCN tenant) {
		this.tenant = tenant;
	}
	public String getBeginTime() {
		return beginTime;
	}
	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}
	public String getEndTime() {
		return endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	public BigDecimal getDiscountRate() {
		return discountRate;
	}
	public void setDiscountRate(BigDecimal discountRate) {
		this.discountRate = discountRate;
	}
	public BigDecimal getCutAmount() {
		return cutAmount;
	}
	public void setCutAmount(BigDecimal cutAmount) {
		this.cutAmount = cutAmount;
	}
	public BigDecimal getMinConsumptionAmount() {
		return minConsumptionAmount;
	}
	public void setMinConsumptionAmount(BigDecimal minConsumptionAmount) {
		this.minConsumptionAmount = minConsumptionAmount;
	}
	public BigDecimal getMaxVoucherAmount() {
		return maxVoucherAmount;
	}
	public void setMaxVoucherAmount(BigDecimal maxVoucherAmount) {
		this.maxVoucherAmount = maxVoucherAmount;
	}
	public List<HashMap<String, BigDecimal>> getSegments() {
		return segments;
	}
	public void setSegments(List<HashMap<String, BigDecimal>> segments) {
		this.segments = segments;
	}
	public String getShops() {
		return shops;
	}
	public void setShops(String shops) {
		this.shops = shops;
	}
	 
}
